home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / science / cdrift3.zip / README.V3 < prev    next >
Text File  |  1990-02-22  |  4KB  |  77 lines

  1. This is the README file for Version 3 of tec, a plate tectonic
  2. simulator.  It is written in C and runs on: any UN*X machine using text
  3. or PostScript output; Amiga with nice color graphics and mouse support;
  4. IBM PC with Turbo C and CGA/MCGA/EGA/VGA; Sun-3s and Sun-4s using SunView.
  5. Copyright (c) 1990 by David Allen.  You may distribute this freely as long
  6. as you leave my name and copyright notice intact.
  7.  
  8. I'd really like your comments and feedback; send e-mail to
  9. davea@vlsi.ll.mit.edu, or send us-mail to David Allen, 10 O'Moore Ave,
  10. Maynard, MA 01754.
  11.  
  12. Version history:
  13. 1.  Posted to rec.games.frp and rec.games.programmer on 11 / 15 / 89
  14.     - Runs only on Amiga, produces long text summary.
  15.     - Includes PostScript translator for any PostScript printer.
  16. 2.  (Unreleased)
  17.     - Added text-only mode so it runs on UN*X machines.
  18.     - Added summary text output mode that fits on 80-character lines.
  19.     - PostScript support merged into main program.
  20. 3.  Posted to comp.sources.misc on 2 / 15 / 90.
  21.     - Parameters can come from an input file (see params.doc).
  22.     - Graphics ported to Sun 3 and 4 systems.
  23.     - Ported to IBM PC by Peter Lind.
  24.  
  25. Credits:
  26. Brian Love - conversion to Amiga Lattice C 5.02, Amiga beta tester.
  27. Peter Lind - port to IBM PC Turbo C with CGA/MCGA/EGA/VGA.
  28.  
  29.  
  30. WHAT DOES THE TECTONIC SIMULATOR DO?
  31.  
  32. TEC draws a map of some imaginary world and puts one big continent on it.
  33. The program then graphically simulates the breakup of this supercontinent by
  34. rifts and the drifting of the continents.  Mountains are built by
  35. subsuming and by continental collision, and are reduced by erosion.  As
  36. more time passes, the continents tend to drift back into a supercontinent
  37. and split up again, forming what some authors call a "supercontinent cycle."
  38.  
  39. The program produces a map of an imaginary world which contains realistic
  40. looking mountain ranges and continents which sometimes look like they fit
  41. together (like South America and Africa on Earth).
  42.  
  43. I've included some sample output in the files tec.out.[1-3]; they are
  44. short text files.  0's indicate ocean, 1's indicate land, and 2's indicate
  45. mountains.  Take a look.
  46.  
  47.  
  48. WHAT SYSTEMS DOES IT RUN ON?
  49.  
  50. Version 3 runs on a number of platforms.  Nongraphics mode runs on 
  51. Suns and Vaxen for sure, and should run on any UN*X system.  Minimal
  52. changes should be needed (random number generator) to run on any
  53. system with a C compiler.  Amiga systems tested include the Amiga 500,
  54. 1000 or 2000 with 1 meg, WB 1.2 or 1.3, and Lattice C 4.0 or 5.02.
  55. Sun graphics were tested on a Sun-3/60 and on a Sparcstation-1, each
  56. using SunView and SunOS 4.0.3.  The IBM PC version will run on any
  57. XT/AT/100% compatible clone using Turbo C 2.0+.
  58.  
  59.  
  60. WHAT FILES ARE INCLUDED IN THIS RELEASE?
  61.  
  62. README-v3     - This file
  63. tec.out.[1-3] - sample text output files produced on a Sun-3
  64. howtorun.doc  - Instructions for compiling tec on the various machines
  65. technical.doc - Technical description of program algorithms
  66. params.doc    - Describes all the adjustable parameters
  67. const.h       - Some common defines with magic numbers
  68. var.h         - Include file for adjustable parameters
  69. tec1.c        - Contains most of the interesting functions
  70. tec2.c        - Contains functions to create rifts and split landmasses
  71. tec3.c        - Parameter reading functions
  72. ami.c         - Amiga-specific graphics and mouse functions
  73. unix.c        - UN*X-specific text output routines
  74. sun.c         - Sun graphics routines
  75. ibmpc.c       - IBM PC graphics routines, Turbo C 2.0+
  76. tec.mak       - Turbo C make file
  77.